package com.slz3.business.module.memberManagement.drawTicket.domain;

import lombok.Data;

import java.io.Serializable;

@Data
public class DrawTicketAppVo implements Serializable {
    /**
     * 抽奖券ID
     */
    private Long id = 0l;
    /**
     * 抽奖券的UUID
     */
    private String uuid = "";
    /**
     * 0： 免费抽奖券
     */
    private Integer type = 0;
    /**
     * 券的状态 0： 未使用  1： 已使用 2： 已过期
     */
    private Integer status = 0;
    /**
     * 发券时间
     */
    private String createTime = "";
    /**
     * 有效天数
     */
    private Integer validDays = 0;
    /**
     * 过期时间
     */
    private String expireDay = "";
    /**
     * 抽奖券来源
     */
    private String source = "";

    /**
     * 用户ID
     */
    private String userId;

    @Override
    public String toString() {
        return "DrawTicket{" +
                "id=" + id +
                ", uuid='" + uuid + '\'' +
                ", type=" + type +
                ", status=" + status +
                ", createTime='" + createTime + '\'' +
                ", validDays=" + validDays +
                ", expireDay='" + expireDay + '\'' +
                ", source='" + source + '\'' +
                '}';
    }
}
